tissue microarray - Spanish English Dictionary